On Schematological Equivalence of Dataflow Networks
نویسنده
چکیده
We consider the problem of determining when two dataaow networks with uninterpreted nodes always have the same input-output behavior. We deene a set of behavior-preserving transformations on networks and show that this set is \schematologically complete", i.e., networks have the same input-output behavior under all interpretations if and only if they can be transformed into isomorphic networks. As a by product, we obtain a polynomial algorithm for deciding schematological equivalence of dataaow networks.
منابع مشابه
On Schematological Equivalence of Partially Interpreted Dataflow Networks
We consider the problem of determining when two dataaow networks over uninterpreted nodes and some primitive nodes always have the same input-output behavior. We deene a set of behavior-preserving transformations on networks and show that this set is \schematologically complete", i.e., networks have the same input-output behavior under all interpretations if and only if they can be transformed ...
متن کاملFibrational Semantics of Dataflow Networks
Beginning with the category Dom of Scott domains and continuous maps, we introduce a syntax for dataaow networks as \systems of inequalities," and provide an associated operational semantics. We observe that, under this semantics, a system of inequalities determines a two-sided bration in Dom. This leads to the introduction of a certain class of cartesian arrows of spans as a notion of morphism...
متن کاملA Structured Approach to Proving Compiler Optimizations Based on Dataflow Analysis
This paper reports on the correctness proof of compiler optimizations based on data-flow analysis. We formulate the optimizations and analyses as instances of a general framework for data-flow analyses and transformations, and prove that the optimizations preserve the behavior of the compiled programs. This development is a part of a larger effort of certifying an optimizing compiler by proving...
متن کاملNetwork algebra for synchronous dataflow
We develop an algebraic theory of synchronous dataflow networks. First, a basic algebraic theory of networks, called BNA (Basic Network Algebra), is introduced. This theory captures the basic algebraic properties of networks. For synchronous dataflow networks, it is subsequently extended with additional constants for the branching connections that occur between the cells of synchronous dataflow...
متن کاملDataflow Process Networks
We review a model of computation used in industrial practice in signal processing software environments and experimentally in other contexts. We give this model the name “dataflow process networks,” and study its formal properties as well as its utility as a basis for programming language design. Variants of this model are used in commercial visual programming systems such as SPW from the Alta ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Comput.
دوره 124 شماره
صفحات -
تاریخ انتشار 1996